// P1051 write by cn_ryh